Systems Analysis(系统分析) 课程安排:
Week 1: Introduction to Systems and Organizations
什么是信息系统
IT系统在企业中的作用
Week 2: System Development Life Cycle (SDLC)
Waterfall, Agile, Spiral
讨论软件开发流程比较
Week 3: Feasibility Analysis
Technical feasibility, Economic feasibility, Operational feasibility
Week 4: Requirements Engineering
Requirements gathering, Stakeholder analysis, Interview techniques
Week 5: Requirements Documentation
Functional vs Non-functional requirements
写一个系统需求文档
Week 6: Process Modeling
Data Flow Diagram (DFD)
Week 7: Advanced Process Modeling
Process decomposition
Week 8: Midterm Exam
选择题, 简答题, 建模题(DFD)
Week 9: Data Modeling
Entity Relationship Diagram (ERD)
设计数据库模型
Week 10: UML Modeling
Use Case Diagram
Class Diagram
Week 11: Advanced UML
Sequence Diagram, Activity Diagram
Week 12: System Architecture Basics
Client-server, Web architecture, Microservices
Week 13: User Interface Analysis
UI design principles, Human computer interaction basics
Week 14: System Analysis Case Study
Online bookstore system, Hospital information system, Travel booking system, Food delivery platform
System description, Stakeholder analysis, Requirements specification, DFD diagrams, ER diagram, UML diagrams, Final system analysis report
Week 15: Group Project Presentation
小组展示内容包括: 系统需求 + UML模型 + 系统分析报告
Week 16: Final Exam
系统分析理论 + UML建模 + 案例分析